PDF Interaction Tools
-
The PTAnnotEditTool is used to change the properties, position and size of annotations. It also handles link annotations.
See moreDeclaration
Objective-C
@interface PTAnnotEditTool : PTTool <PTSelectionRectViewDelegate, UIPopoverPresentationControllerDelegate, UITextViewDelegate, PTAnnotStyleViewControllerDelegate>
Swift
class PTAnnotEditTool : PTTool, PTSelectionRectViewDelegate, UIPopoverPresentationControllerDelegate, UITextViewDelegate, PTAnnotStyleViewControllerDelegate
-
Creates arrow annotations.
See moreDeclaration
Objective-C
@interface PTArrowCreate : PTCreateToolBase
Swift
class PTArrowCreate : PTCreateToolBase
-
Creates free text callout (
See morePTExtendedAnnotTypeCallout
) annotations.Declaration
Objective-C
@interface PTCalloutCreate : PTFreeTextCreate
Swift
class PTCalloutCreate : PTFreeTextCreate
-
Creates cloudy annotations.
See moreDeclaration
Objective-C
@interface PTCloudCreate : PTPolygonCreate
Swift
class PTCloudCreate : PTPolygonCreate
-
Handles creation of signatures and digitally signing documents.
See moreDeclaration
Objective-C
@interface PTDigitalSignatureTool : PTTool <PTDigSigViewControllerDelegate, PTFloatingSigViewControllerDelegate, PTSignaturesManagerDelegate, UIAdaptivePresentationControllerDelegate>
Swift
class PTDigitalSignatureTool : PTTool, PTDigSigViewControllerDelegate, PTFloatingSigViewControllerDelegate, PTSignaturesManagerDelegate, UIAdaptivePresentationControllerDelegate
-
Creates ellipse annotations.
See moreDeclaration
Objective-C
@interface PTEllipseCreate : PTCreateToolBase
Swift
class PTEllipseCreate : PTCreateToolBase
-
Erases points from FreeHand (ink) annotations.
See moreDeclaration
Objective-C
@interface PTEraser : PTCreateToolBase
Swift
class PTEraser : PTCreateToolBase
-
This tool is used to fill PDF forms (AcroForms). This includes text boxes, check boxes, radio buttons, drop downs, and more.
Signatures fields are handled by the
See morePTDigitalSignatureTool
. -
Creates FreeHand (Ink) annotations.
See moreDeclaration
Objective-C
@interface PTFreeHandCreate : PTCreateToolBase
Swift
class PTFreeHandCreate : PTCreateToolBase
-
Creates Freehand (Ink) annotations with a multiply blend mode applied.
See moreDeclaration
Objective-C
@interface PTFreeHandHighlightCreate : PTFreeHandCreate
Swift
class PTFreeHandHighlightCreate : PTFreeHandCreate
-
Creates line annotations.
See moreDeclaration
Objective-C
@interface PTLineCreate : PTCreateToolBase
Swift
class PTLineCreate : PTCreateToolBase
-
A non-annotating tool that is used to navigate the document. When the user taps or long presses on the document, the pan tool will check the content of the document for annotaitons and text, and if found, pass the event to the appropriate tool. When long pressing an emtpy section of the document, the
See morePTPanTool
gives the option to switch to a selection of annotation creation tools. -
Creates Apple Pencil drawing annotations.
See moreDeclaration
Objective-C
@interface PTPencilDrawingCreate : PTCreateToolBase
Swift
class PTPencilDrawingCreate : PTCreateToolBase
-
Creates polygon annotations.
See moreDeclaration
Objective-C
@interface PTPolygonCreate : PTPolylineCreate
Swift
class PTPolygonCreate : PTPolylineCreate
-
Creates polyline annotations.
See moreDeclaration
Objective-C
@interface PTPolylineCreate : PTCreateToolBase
Swift
class PTPolylineCreate : PTCreateToolBase
-
The
See morePTPolylineEditTool
is used to edit polyline, polygon, and cloudy annotations.Declaration
Objective-C
@interface PTPolylineEditTool : PTAnnotEditTool
Swift
class PTPolylineEditTool : PTAnnotEditTool
-
Creates rectangle annotations.
See moreDeclaration
Objective-C
@interface PTRectangleCreate : PTCreateToolBase
Swift
class PTRectangleCreate : PTCreateToolBase
-
Creates stamp annotations.
See moreDeclaration
Objective-C
@interface PTRubberStampCreate : PTCreateToolBase
Swift
class PTRubberStampCreate : PTCreateToolBase
-
Creates sticky note annotations.
See moreDeclaration
Objective-C
@interface PTStickyNoteCreate : PTCreateToolBase
Swift
class PTStickyNoteCreate : PTCreateToolBase
-
Creates a text highlight annotation.
See moreDeclaration
Objective-C
@interface PTTextHighlightCreate : PTTextMarkupCreate
Swift
class PTTextHighlightCreate : PTTextMarkupCreate
-
Creates a text squiggly annotation.
See moreDeclaration
Objective-C
@interface PTTextSquigglyCreate : PTTextMarkupCreate
Swift
class PTTextSquigglyCreate : PTTextMarkupCreate
-
Creates a text strikeout annotation.
See moreDeclaration
Objective-C
@interface PTTextStrikeoutCreate : PTTextMarkupCreate
Swift
class PTTextStrikeoutCreate : PTTextMarkupCreate
-
Creates a text underline annotation.
See moreDeclaration
Objective-C
@interface PTTextUnderlineCreate : PTTextMarkupCreate
Swift
class PTTextUnderlineCreate : PTTextMarkupCreate